import Vue from "vue"
import Vuex from "vuex"

import defaultState from './state'
import mutations from './mutations'

Vue.use(Vuex);

export default function(){
  const store = new Vuex.Store({
    // 此属性只能在测试环境下使用，作用：不允许除了mutations之外的其他形式修改状态
    strict:process.env.NODE_ENV !== 'production',
    state:defaultState,
    mutations:mutations
  })
}
